insulation blanket - German English Dictionary